<?php
class cilindrada{
//variables de mapeo
var $cilin_id;
var $cilin_descripcion;
var $cilin_eliminada;
//variables de clase

var $campos;
var $db;

///////////////////////
function cilindrada($id=0){
$this->db = new mydb();
$this->tabla = 'cilindrada';
$this->campos = 'cilin_descripcion,cilin_eliminada';

if($id){
$this->get($id);
}

}
//////////////////// 


////////////////////
function add(){ $values = "'$this->cilin_descripcion',$this->cilin_eliminada";
$this->cilin_id = $this->db->add($values,$this->campos,$this->tabla); return $this->cilin_id; }
////////////////////// 




///////////////////


function del(){
$GLOBALS["db"]->del("cilin_id = $this->cilin_id",$this->tabla);
} 

//////////////////////////




/////////////////////////
function get($id = 0){
   	if($id){
   	$rs = $GLOBALS["db"]->consulta("SELECT * FROM $this->tabla 
       WHERE cilin_id = $id");
   	 $this->cilin_id = $rs[0]["cilin_id"];
   	 $this->cilin_descripcion = $rs[0]["cilin_descripcion"];
   	 $this->cilin_eliminada = $rs[0]["cilin_eliminada"];
}
}



//////////////////////




///////////////////////////
function setcilin_id($par=0){
if(!$par){
$this->cilin_id = -1;
}else{
$this->cilin_id = (int)$par;
}
}




///////////////////////
function setcilin_descripcion($par=''){
if(!$par){
$this->cilin_descripcion = '';
}else{
$this->cilin_descripcion = (string)$par;
}
}



////////////////////

///////////////////////
function setcilin_eliminada($par=0){
if(!$par){
$this->cilin_eliminada = 0;
}else{
$this->cilin_eliminada = (int)$par;
}
}



////////////////////

function upd(){
if($this->cilin_id){
    $values = "cilin_descripcion='$this->cilin_descripcion'";

$this->db->update("cilin_id=$this->cilin_id",$values,$this->tabla); 
}
}

}
?>
